<?php
//生成带有图片的二维码
include "./phpqrcode/phpqrcode.php";
//$address="http://www.baidu.com";

$value="http://www.baidu.com";//二维码内容
$qrcode=QRcode::png($value);

/*$errorCorrectionLevel='L';//容错级别，分为L--7%,M--15%,Q--25%,H-30%
$matrixPointSize=20;//生成图片的大小
//生成图片二维码
QRcode::png($value,'qrcode.png',$errorCorrectionLevel,$matrixPointSize,2);//表示边缘的空白区域距离
$qrcode='qrcode.png';//已经生成的二维码图片
$logo='./image/qrcodelogo.png';//准备好的logo图片
//判断准备的图片存在，执行
if($logo!==FALSE){
    //获取内容
    $qrcode=imagecreatefromstring(file_get_contents($qrcode));
    $logo=imagecreatefromstring(file_get_contents($logo));
    $qrcode_width=imagesx($qrcode);//二维码的宽度
    $qrcode_height=imagesy($qrcode);//二维码的高度
    $logo_width=imagesx($logo);//logo图片的宽度
    $logo_height=imagesy($logo);//logo图片高度
    $logo_qr_width = $qrcode_width / 3;
    $scale = $logo_width/$logo_qr_width;
    $logo_qr_height = $logo_height/$scale;
    $from_width = ($qrcode_width - $logo_qr_width) / 2;
    //重新组合图片并调整大小
    imagecopyresampled($qrcode, $logo, $from_width, $from_width, 0, 0, $logo_qr_width,
        $logo_qr_height, $logo_width, $logo_height);
}
//输出图片
header('Content-type:image/png');//申明图片类型
imagepng($qrcode);//输出图片函数
//若用以下的函数，后面的参数表示产生的图片名称
//imagepng($qrcode,"myCode.png");//也是输出图片函数*/
?>



